html,body{margin:0;padding:0; overflow-x:hidden;}
.pagebox{position:relative;margin:0px auto}

.clearfix{zoom: 1;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;zoom: 1;}
.top{ position:relative; height:108px;}
.inner_banner{ position:relative; height:300px; z-index:1;}
.inner_banner img{ display:block; margin:0 auto; max-height:300px; overflow:hidden;}
.left{ float:left; width:260px; margin-top:-81px; z-index:2; position:relative;}
.left .w_rbox-001{ position:relative !important;}
.right{ float:right; width:890px;}
.bottom{ position:relative; line-height:30px; background:rgba(34,34,34,1); padding:20px 0; font-size:14px;}
.bottom .ftwrap{ color:#a9a9a9; width:1200px; margin:0 auto; text-align:center;}
.bottom .ftwrap a{color:#a9a9a9; font-size:14px;}
.wzbg{ width:100%; height:42px; background:#cecece; position:absolute; top:408px; left:calc(50% - 290px); width:calc(50% + 290px); z-index:-1}

.e_breadcrumb{ line-height:42px;}
.page_cont, .prolist_cont, .newslist_cont, .newsshow_cont{animation-name: bounceInRight;
animation-duration: 0.5s;
animation-delay: 0.5s;
animation-fill-mode: both;}
.page_cont h1{ font-size:30px; color:#333; font-weight:300; line-height:40px; text-align:left; padding:15px 0; display:block; border-bottom:1px solid #eee;}
.page_cont .nrmain{ line-height:32px; font-size:15px; color:#444; padding:20px 0;}
.page_cont .nrmain p{ text-indent:2em; padding-bottom:10px;}

.prolist_cont{ position:relative; margin-top:30px;}
.prolist_cont ul{}
.prolist_cont ul li{ width:calc((100% - 45px) / 3 - 4px); float:left; margin:0 15px 15px 0; border:2px solid #ddd;}
.prolist_cont ul li:hover{ border-color:#c11d02;}
.prolist_cont ul li:nth-child(3n+3){ }
.prolist_cont ul li img{ display:block; max-width:100%;}
.prolist_cont ul li span{ display:block; line-height:43px; font-size:15px; color:#666; padding:0 20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;text-align:center;}
.prolist_cont ul li span:hover{ color:#c11d02;}

.newslist_cont{position:relative; margin-top:20px;}
.newslist_cont ul{}
.newslist_cont ul li{ padding:15px 0; border-bottom:1px solid #ddd;}
.newslist_cont ul li .l{ width:210px; padding-right:30px; float:left;}
.newslist_cont ul li .l img{ width:180px; height:130px;}
.newslist_cont ul li .r{ float:right; width:680px;}
.topl{ width:20px; float:left}
.topl .iconfont:before{ content:'\e6ae'; margin-right:5px; line-height:24px;}
.topm{ width:450px; margin:0 5px; float:left; color:#333; font-size:18px; line-height:20px;}
.topm a:hover{ color:#c11d02;}
.topr{ width:200px; float:right; text-align:right; font-size:12px;}
.topr .sz{ font-size:12px; color:#c8c8c8;}
.topr .iconfont:before{ content:'\e67a'; margin-right:5px;}
.desc{ color:#999; line-height:26px; font-size:14px; margin-top:10px;}
.ckxq{ float:right; display:block; padding:0 20px; line-height:26px; border:1px solid #ddd; color:#c11d02; margin-top:10px; cursor:pointer}
.ckxq:hover{color:#c11d02;}

.newsshow_cont{position:relative; margin-top:20px; padding:0 30px 20px 30px}
.newsshow_cont .bt{ font-size:30px; font-weight:500; color:#333; line-height:40px; display:block; text-align:center;}
.newsshow_cont .other{ margin-top:20px; line-height:20px; border-bottom:1px solid #ddd; padding-bottom:10px; text-align:center;}
.newsshow_cont .other span{ padding-right:20px;}
.newsshow_cont .other .iconfont{ margin-right:5px;}
.newsshow_cont .other .fenlei:before{ content:'\e6b1';}
.newsshow_cont .other .view:before{ content:"\e69e";}
.newsshow_cont .other .auth:before{ content:'\e6a6';}
.newsshow_cont .other .date:before{ content:'\e67a';}
.newsshow_cont .zhaiyao{ margin:20px 0 10px 0; padding:5px 10px; border:1px solid rgba(228,228,228,1); background:rgba(252,251,253,1); color:#999; font-size:14px; line-height:26px;}
.newsshow_cont .newsdetail{ line-height:32px; font-size:15px; color:#444; padding:0 0 20px 0; text-align:justify;}
.newsshow_cont .newsdetail p{ text-indent:2em; padding-bottom:10px;}
.newsshow_cont .newsdetail img{ display:block; margin:0 auto; max-width:100%; padding-bottom:20px;}
.newsshow_cont .sxy{ line-height:30px; padding:20px 0; border-top:1px solid #ddd; margin-top:30px; color:#969696; font-size:14px;}
.newsshow_cont .sxy .prev, .newsshow_cont .sxy .next{ width:45%; float:left; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.newsshow_cont .sxy .next{ float:right}
.newsshow_cont .sxy a{ color:#707070;}
.newsshow_cont .sxy a:hover{color:#c11d02}
/*分页*/
.fenye {width:100%;text-align:right; margin:20px 0;}
.fenye .xiaocms-page {display:inline-block;}
.fenye .xiaocms-page a,.fenye .xiaocms-page span {display:inline-block;padding:0 13px;text-align:center;line-height:34px;margin:0 5px;border:#dddddd solid 1px;overflow:hidden;font-size:13px;color:#999999;}
.fenye .xiaocms-page a:hover {background:#c11d02;color:#fff!important;border:#c11d02 solid 1px;}
.fenye .xiaocms-page span {background:#c11d02;color:#fff;border:#c11d02 solid 1px;}

/*首页产品展示*/
.jump{transition: all 0.5s linear;}
.jump:hover{
    transform: scale(1.2)
}
.index_pro{ widows:1200px; height:420px;}
.index_pro .item{width:240px; height:210px; position:relative; float:left; border-right:1px solid #000;}
.index_pro .item1, .index_pro .item2{ width:240px; height:420px; position:relative; float:left;}
.index_pro .up{ width:239px; height:180px; overflow:hidden}
.index_pro .down{ width:239px; height:30px; overflow:hidden}
.index_pro .bg_yellow{ background:#FBAF1A;}
.index_pro .bg_red{ background:#D01603;}
.index_pro .font_black{ color:#333;}
.index_pro .font_white{ color:#fff;}
.index_pro .font{ font-size:18px; line-height:30px; text-align:center; padding-top:0px;}
.index_pro img{ width:240px; height:180px;}
.index_pro .sanjiao{ position:absolute; left:105px;}

/* 向上的箭头 */
.arrow-top-red {
font-size: 0;
line-height: 0;
border-width: 10px;
border-color: #D01603;
border-top-width: 0;
border-style: dashed;
border-bottom-style: solid;
border-left-color: transparent;
border-right-color: transparent;
}
.arrow-top-yellow {
font-size: 0;
line-height: 0;
border-width: 10px;
border-color: #FBAF1A;
border-top-width: 0;
border-style: dashed;
border-bottom-style: solid;
border-left-color: transparent;
border-right-color: transparent;
}
/* 向下的箭头 */
.arrow-bottom-red {
font-size: 0;
line-height: 0;
border-width: 10px;
border-color: #D01603;
border-bottom-width: 0;
border-style: dashed;
border-top-style: solid;
border-left-color: transparent;
border-right-color: transparent;
}
.arrow-bottom-yellow {
font-size: 0;
line-height: 0;
border-width: 10px;
border-color: #FBAF1A;
border-bottom-width: 0;
border-style: dashed;
border-top-style: solid;
border-left-color: transparent;
border-right-color: transparent;
}

.index_about p{ text-indent:2em; padding-bottom:15px;}

/*首页新闻列表 新增*/
/* module 外框容器
------------------------------------------------------------------------------------------ */
.qhd_column_contain{width:1200px; margin:50px auto 0 auto;}
.module-default { margin:0; padding:0; }
.module-default > .module-divider { margin-bottom:15px; }
.module { margin-bottom:25px; }
.module-title-default { margin-bottom:10px; overflow:hidden;  }
.module-title-default > .module-title-content {}
.module-title-default > .module-title-content h3 { display:inline-block; float:left; line-height:24px; font-size:20px; font-weight: normal; color: #333;}
.module-title-default > .module-title-content span { margin-left:5px; float:left; line-height:22px; color:#808080; font-size:16px; }
.module-title-default > .module-title-content span strong { font-weight:normal; margin-left:5px; color:#808080; font-family:Arial,sans-serif; }
.module-title-default > .module-title-content i { display:block; float:left; _display:inline; width:8px; height:8px; overflow:hidden; position:relative; top:9px; margin-left:10px; background:url(img/icon-title-d.gif) no-repeat; }
.module-more-default a { padding-right:17px; font-size:13px; background:url(images/icon-more.png) no-repeat right center; display:block; line-height:24px; color:#333; text-decoration:none;}
.module-more-default a:hover { color:#550b00; text-decoration:none; }
.module-icon-default { padding-left:25px; background-repeat:no-repeat; background-position:left center; }
.module-divider { height:1px; overflow:hidden; background-color:#e2e2e2; margin-top:25px; clear:both; }
.module-no-margin, .module-no-margin .module-content p, .module-no-margin .module-content ul, .module-no-margin .module-content ol, 
.module-no-margin .module-content h1, .module-no-margin .module-content h2, .module-no-margin .module-content h3, .module-no-margin .module-content h4,
.module-no-margin .module-content h5, .module-no-margin .module-content h6 { margin:0; }

/* default marg-per3 margin right 3% */

.col-2-1 {width: 48.5%; margin-right:3%;}
.last {margin-right:0; *float:right; *clear:right;}

.entry-list-time-hl .entry-item { position:relative; border-bottom:1px dotted #ccc; min-height:80px; height:auto !important; _height:80px; }
.entry-list-time-hl .time { position:absolute; left:0; top:0; width:75px; background-color:#f2f2f2; text-align:center; font-family:Arial; }
.entry-list-time-hl .time-day { display:block; line-height:50px; border-bottom:1px solid #fff; color:#666; font-size:30px; }
.entry-list-time-hl .time-date { display:block; color:#999; line-height:32px; font-size:12px; }

.entry-set-time-hl .entry-item {min-height:70px; height:auto !important; _height:70px; padding-bottom:15px; margin-bottom:15px; float:left;}
.entry-set-time-hl .entry-title { margin-bottom:10px; padding-left:85px;}
.entry-set-time-hl .entry-title h2 { font-size:14px; /*font-weight:normal; */ }
.entry-set-time-hl .entry-summary { color:#808080; font-size:12px; padding-left:80px;}
.entry-set-time-hl .time { width:64px; float:left;}
.entry-set-time-hl .time-day { font-size:25px; line-height:40px; }
.entry-set-time-hl .time-date { font-size:11px; }
.entry-list-time-hl-col .entry-item { border-bottom:none; }

.entry-item { margin-bottom:25px; padding-bottom:25px; border-bottom:1px dotted #e5e5e5; }
.entry-item .typo .typo-img { margin-right:25px; }
.entry-item .typo .typo-img-right { margin-right:0; margin-left:25px; }
.entry-img { margin-bottom:10px; }
.entry-img img { display:block; }
.entry-title { margin-bottom:15px; }
.entry-title h2 { font-size:16px; line-height:1.3; text-align:left;}
.entry-title a { text-decoration:none; color:#808080; font-weight:bold;}
.entry-title a:hover { text-decoration:none; }
.entry-meta { font-size:12px; margin-bottom:10px; color:#999; }
.entry-meta em { margin:0 8px; }
.entry-meta strong { font-weight:normal; }
.entry-meta a { color:#999; }
.entry-meta a:hover { color:#FFB800; text-decoration:none; }
.entry-summary { color:#808080; font-size:13px; margin-bottom:-5px; }
.entry-summary p { line-height:1.6; max-height:3.2em; overflow:hidden;}
.entry-detail { padding-right:10px; font-size:13px; color:#998b81; background:url(images/arrow-r.gif) no-repeat right center; }
.entry-detail:hover { text-decoration:none; color:#FFB800; }
.float-right {
    float: right;
    display: inline;
}